Enhancements for RTT-Fair HighSpeed TCP
نویسندگان
چکیده
TCP is known to have bandwidth fairness problems for flows of different RTT. HighSpeed TCP, which adapts TCP’s congestion avoidance to grow faster, and thus be able to scale to high bandwidth environments, aggravates the RTT fairness problem since the congestion window increases at a rate proportional to the RTT and the current window size. We propose a method to eliminate the RTT fairness problem for competing high bandwidth flows. We decouple the rate of window growth in HighSpeed TCP from the current window size, such that competing flows adjust their window size, instead, according to their perceived byte sending rate. We derive conditions and a normalisation scheme to ensure that high bandwidth competing flows converge to fair bandwidth allocation regardless of the RTT or segment size used, while maintaining HighSpeed TCP’s ability to scale to very high bandwidth environments. We introduce features to preserve TCP friendliness in low bandwidth environments such that, the RTT fairness is no worse than that of standard TCP in scenarios of moderate packet loss. We have conducted simulations to validate the abilities of our proposal to eliminate the RTT bias from HighSpeed TCP.
منابع مشابه
Improving TCP Performance in High Bandwidth High RTT Links Using Layered Congestion Control
In this paper, we propose Layered TCP (LTCP for short), a simple layering technique for the congestion window response of TCP to make it more scalable in highspeed, high RTT networks. LTCP is a two dimensional congestion control framework the macroscopic control uses the concept of layering to quickly and efficiently make use of the available bandwidth whereas microscopic control extends the ex...
متن کاملPerformance Analysis and Improvement of HighSpeed TCP with TailDrop/ARED Routers
Continuous and explosive growth of the Internet has shown that current TCP mechanisms can obstruct efficient use of high-speed, long-delay networks. To address this problem we propose an enhanced transport-layer protocol called gHSTCP, based on the HighSpeed TCP protocol proposed by Sally Floyd. It uses two modes in the congestion avoidance phase based on the changing trend of RTT. Simulation r...
متن کاملTCP Libra: Derivation, analysis, and comparison with other RTT-fair TCPs
The Transmission Control Protocol (TCP), the most widely used transport protocol over the Internet, has been advertised to implement fairness between flows competing for the same narrow link. However, when session round-trip-times (RTTs) radically differ, the share may be anything but fair. This RTT-unfairness represents a problem that severely affects the performance of long-RTT flows and whos...
متن کاملTCP Libra : Exploring RTT-Fairness for TCP
The majority of Internet users rely on the Transmission Control Protocol (TCP) to download large multimedia files from remote servers (e.g. P2P file sharing). TCP has been advertised as a fair-share protocol. However, when session round-trip-times (RTTs) radically differ from each other, the share (of the bottleneck link) may be anything but fair. This motivates us to explore a new TCP, TCP Lib...
متن کاملSRF TCP: A TCP-Friendly and Fair Congestion Control Method for High-Speed Networks
TCP Reno congestion control carries two issues. First, its performance is poor in high-speed networks. To solve this TCP Reno drawback, HighSpeed TCP and Scalable TCP were proposed. However, the fairness between these proposed TCP and TCP Reno is not considered, when both connections coexist. Second, TCP Reno connections share bandwidth unfairly, when TCP flows with different RTTs use the same ...
متن کامل